package com.fs.sys.service;

import java.util.Map;

/**
 * 短信实际发送服务
 *
 * @author  LiuQi 2025/6/19-8:35
 * @version V1.0
 **/
public interface PhoneMessageSendService {
    /**
     * 通用短信发送
     *
     * @param config
     * @param mobile   手机号
     * @param template 短信模板
     * @param params   参数
     */
    void send(PhoneMessageService.MsgConfig config, String mobile, String template, Map<String, Object> params);

    /**
     * 短信发送渠道编码，阿里云或腾讯云等
     * @return 发送渠道编码
     */
    String getChannel();
}
